package com.polaris.live.ui.party.bean

/**
 * 管理baean
 * @author Created by 天晴 on 2024/3/4 10:25
 * @since 1.0.0
 **/
data class ManagementBean(
    /**
     * 操作Id
     */
    val operateId: Int,
    /**
     * name
     */
    val name: String,
    /**
     * closeName
     */
    val closeName: String? = null,

    /**
     * red 是否有红点
     */
    val red: Boolean = false,
    /**
     * 操作类型 ·1 点击型  2 开关型  3 switch开关
     */
    val operateType: Int,
    /**
     * 状态  operateType = 2 使用
     */
    var state: Boolean = false,
    /**
     * 资源 operateType = 2 使用
     */
    val resourcesOpen: Int? = null,
    /**
     * 资源 operateType = 2 使用
     */
    val resourcesClose: Int? = null,

    var back: ((pd: Boolean, position: Int) -> Unit)? = null,
)
